$.ns('sg.main');
sg.main = {
	init : function() {
		$("#logout_btn").bind("click", sg.main.logout);
		var $accordion =$(".accordion");
		var $tree = $(".user-menu-tree");
		var $tabs = $("#main-tabs");
		$tree.tree({
			onBeforeSelect : function(node) {
				$tree.find(".tree-node-selected").removeClass(
						"tree-node-selected");
			},
			onSelect : function(node) {
				if ($tree.tree("isLeaf", node.target) && node.url != null
						&& node.url != "") {
					if ($tabs.tabs("exists", node.text)) {
						$tabs.tabs("select", node.text);
					} else {
						$tabs.tabs("add", {
							id : 'maintab-' + node.id,
							title : node.text,
							iconCls : node.iconCls,
							href :  ctx+"/"+node.url,
							cache : true,
							closable : true,
							index : 1
						// 放在第二个位置， 放在首页后面
						});
					}
				}
			}
		});
		$tabs.tabs({
			onContextMenu : function(e, title) {// 绑定tabs右键菜单
				e.preventDefault();
				$tabs.tabs("showCloseBar", {
					event : e,
					tabTitle : title
				});// 显示关闭面板
			}
		});
	},
	logout : function() {
		$.messager.confirm("提示", "<br>确定要退出系统？", function(r) {
			if (r) {
				$.ajax({
					url : ctx + '/logout',
					success : function(data) {
						window.location.reload();
					}
				});
			}
		});
	}
};
